export namespace country {
  /* -------------------------------------------------------------------------- */
  /*                                     get                                    */
  /* -------------------------------------------------------------------------- */

  export namespace get {
    export interface Params {}

    /* -------------------------------------------------------------------------- */

    export interface Query {}

    /* -------------------------------------------------------------------------- */

    export interface Body {}

    /* -------------------------------------------------------------------------- */

    export interface Response
      extends ReadonlyArray<{
        readonly id: number;
        readonly name: string;
        readonly rate: number;
        readonly residentRequests: number;
        readonly nonResidentRequests: number;
      }> {}
  }

  /* -------------------------------------------------------------------------- */
  /*                                    / get                                   */
  /* -------------------------------------------------------------------------- */

  /* -------------------------------------------------------------------------- */
  /*                                  getTask1                                  */
  /* -------------------------------------------------------------------------- */

  export namespace getTask1 {
    export interface Params {}

    /* -------------------------------------------------------------------------- */

    export interface Query {}

    /* -------------------------------------------------------------------------- */

    export interface Body {}

    /* -------------------------------------------------------------------------- */

    export interface Response {
      readonly id: number;
      readonly name: string;
      readonly rate: number;
      readonly residentRequests: number;
      readonly nonResidentRequests: number;
    }
  }

  /* -------------------------------------------------------------------------- */
  /*                                 / getTask1                                 */
  /* -------------------------------------------------------------------------- */

  /* -------------------------------------------------------------------------- */
  /*                                  getTask2                                  */
  /* -------------------------------------------------------------------------- */

  export namespace getTask2 {
    export interface Params {}

    /* -------------------------------------------------------------------------- */

    export interface Query {}

    /* -------------------------------------------------------------------------- */

    export interface Body {}

    /* -------------------------------------------------------------------------- */

    export interface Response
      extends ReadonlyArray<{
        readonly id: number;
        readonly name: string;
        readonly rate: number;
        readonly residentRequests: number;
        readonly nonResidentRequests: number;
      }> {}
  }

  /* -------------------------------------------------------------------------- */
  /*                                 / getTask2                                 */
  /* -------------------------------------------------------------------------- */

  /* -------------------------------------------------------------------------- */
  /*                                  getTask3                                  */
  /* -------------------------------------------------------------------------- */

  export namespace getTask3 {
    export interface Params {}

    /* -------------------------------------------------------------------------- */

    export interface Query {}

    /* -------------------------------------------------------------------------- */

    export interface Body {}

    /* -------------------------------------------------------------------------- */

    export interface Response
      extends ReadonlyArray<{
        readonly id: number;
        readonly name: string;
        readonly rate: number;
        readonly residentRequests: number;
        readonly nonResidentRequests: number;
        readonly percent1: number;
        readonly percent2: number;
      }> {}
  }

  /* -------------------------------------------------------------------------- */
  /*                                 / getTask3                                 */
  /* -------------------------------------------------------------------------- */
}
